Skip to main content

Licence

En plus du général métriques de logiciels sous licence, des métriques supplémentaires sont définies pour le CODESYS Visualization Ajouter sur. Ces métriques sont vérifiées lors du téléchargement.

Important

Le CODESYS Visualization les métriques sont calculées lors de la compilation et la valeur actuelle n'est affichée dans l'éditeur qu'après.

Les valeurs déterminées se réfèrent à une application. Lorsque plusieurs applications existent, les valeurs des applications individuelles sont additionnées.

Calcul des métriques du logiciel

Astuce : sélectionnez d'abord votre appareil et cliquez sur le bouton Modifier l'objet commande. Dans l'éditeur d'appareils, sélectionnez le Métriques logicielles pour la détermination des licences languette. Les métriques logicielles actuelles y sont affichées quantitativement. Les métriques du CODESYS Visualization les modules complémentaires sont également décrits ici.

Métriques logicielles

_visu_icon.pngNombre de balises de visualisation

Valeur de la métrique en nombre de balises de visualisation

Le nombre de balises de visualisation correspond à la somme des balises de toutes les applications. Le nombre de balises d'une application est la somme des balises de tous les objets de visualisation.

Le nombre de variables CEI et le nombre d'éléments de visualisation sont additionnés pour chaque objet de visualisation. L'élément de visualisation prend également en compte le type, qui est pondéré par un certain nombre de balises.

Le tableau suivant montre ce qui est compté avec combien de balises.

Balises dans la visualisation

Nombre de balises

Variable

Pour une variable scalaire (INT, WORD, REAL, STRING), une balise est comptée.

Dans le cas d'un tableau, chaque index est compté. Dans le cas des structures. chaque variable de la structure est comptée.

Une variable n'est comptée qu'une seule fois, même si elle est fréquemment utilisée dans différentes visualisations.

Les variables de visualisation locale et les variables dans la configuration des raccourcis clavier ne sont pas prises en compte.

S'orienter, Tracer, Histogramme, Graphique cartésien XY

Pour chaque courbe, 100 tags sont comptés.

Tableau

Pour chaque cellule, 1 tag est compté.

Toutes les colonnes et seules les lignes visibles sont prises en compte. (nombre de balises = nombre de colonnes x cellules visibles)

Les cellules d'une colonne modèle sont comptées deux fois. (Utilise le modèle option).

Combo Box, Tableau

Pour le Variable et pour Tableau de données propriétés, 1 balise est comptée.

De plus, une balise est comptée pour chaque colonne du tableau.

Tableau des alarmes, Bannière d'alarme

Une balise est comptée pour chaque cellule.

Toutes les colonnes et seules les lignes visibles sont prises en compte.

Cadre

Les frames sont généralement utilisés avec une interface. Si un cadre est utilisé avec différentes instances, alors les variables des instances utilisées par le cadre sont comptées.

Les constantes sont comptées comme des variables lorsqu'elles sont transmises aux variables d'interface.

Boîtes de dialogue

Toutes les boîtes de dialogue ouvertes par une action de saisie sont comptées comme une référence de trame.

Les boîtes de dialogue système sont comptées avec le nombre de balises suivant :

  • Champ numérique : 5

  • Clavier : 5

  • Saisie de texte avec limitation : 5

  • Connexion : 5

  • Changement de mot de passe : 5

  • Changement de configuration : 20

Contrôles natifs

Toutes les variables scalaires sont comptées.

Contrôles HTML5

Toutes les variables scalaires sont comptées.

Les constantes configurées sont comptées comme des variables (couleurs, polices, ...)

Si le type de la variable est ARRAY ou STRUCT, le nombre de balises est calculé en fonction de la taille de l'élément. Une taille de cellule est définie avec une largeur de 50 pixels et une hauteur de 30 pixels. Cela peut généralement être utilisé pour afficher un INT variable. Le nombre de balises est calculé à l'aide de la formule suivante (largeur a et hauteur b en pixels).

Équation 1.
t=a50pxb30pxt=\frac{a}{50px}\cdot\frac{b}{30px}


Afficher les métriques du logiciel (licence de visualisation) sous forme de texte

Le Affichage des balises de visualisation La boîte de dialogue vous donne des informations détaillées sur les variables utilisées pour la visualisation dans le projet, le nombre déterminé de balises et la position d'appel comme chemin de visualisation. Ceux-ci ont été utilisés pour le Nombre de balises de visualisation métrique logicielle basée sur votre application.

Affichage des balises de visualisation

  • Fournit un aperçu détaillé des balises comptées

  • Répertorie les variables (balises) utilisées dans une visualisation spécifique

  • Affiche la position d'appel sous forme de chemin de visualisation

Pour plus d'informations, voir : Affichage des balises de visualisation

Exemple 1. Exemple
_visu_img_example_dialog_tags_view.png


Fonction de filtre

La vue des balises de visualisation avec le Filtrage par nom complet ou partiel La fonction de filtrage vous assiste dans les tâches et questions suivantes :

  • Où apparaît un objet de visualisation (modèle) ?

    Exemple 2. Exemple

    Filtrage par emplacements d'appel de l'objet de visualisation

    Le SE_Infeed la visualisation est utilisée dans le _06_Settings visualisation. Et le _06_Settings la visualisation est appelée dans le Visualization visualisation.

    _visu_img_example_filter_for_call_positions_of_a_visu.png


  • Où apparaît une balise (variable) ?

    Exemple 3. Exemple

    Filtrage par lieux d'appel d'un tag (variable)

    Le Settings.iDirection la balise (variable) est utilisée dans le SE_Infeed visualisation.

    _visu_img_example_filter_for_call_positions_of_a_tag.png